package iks.net.codec
{
	import flash.utils.*;
	
	/**
	 * 在帧头增加一个随机字节的编码器
	 * @author StefanieKaka
	 */
	public final class RandomHeadEncode implements IChannelEncode
	{
		public function encodeData(msg : ByteArray) : ByteArray 
		{
			var bytes : ByteArray = new ByteArray();
			var randNumber : int = int(Math.random() * 255);
			bytes.writeByte(randNumber);
			bytes.writeBytes(msg, 0, msg.length);
			return bytes;
		}
	
	}

}